@charset "utf-8";
/* CSS Document */
/***初始化样式***/
div,h1,h2,h3,h4,h5,h6,ul,li,ol,p,dl,dt,dd,span,strong,i,em,a,img{margin:0; padding:0; border:0;}
body{font:12px/22px "Microsoft YaHei", "SimSun","arial"; color:#666666; background-size:45%; margin:0; }
li,ol{ list-style:none;}
a{text-decoration:none;font:14px/22px "Microsoft YaHei","SimSun"; color:#666666;}
a:hover{ color:#cd0200;text-decoration:underline }
input,button,select,textarea{outline:none}
body a{outline:none;}/*去除低版本浏览器 a焦点虚框*/
.center{ width:1000px; margin:0 auto;}
.center1{ width:600px;margin:50px auto;}
.clear{ clear:both;}
input{ background:#e7f3fd;}
.form-text input:focus{ background:#fff; border:1px solid #0b90e5;}
.form-text input.er{ background:#fff6b7; border:1px solid #f00;}

.body{ background:#efefef;}
.warp{ width:700px;margin:50px auto; border:1px solid #ddd;background:#fff; padding:40px;}


.form{ width:650px; margin:0 auto;}
.form-title{ margin:10px 0; border-bottom:1px solid #ddd;}
.form-title span{ font-size:18px; color:#616161; height:25px;line-height:25px; border-left:3px solid #59AfE4; padding:0 0 0 10px; display: inline-block; margin:5px 0;}
.form-main{ overflow: hidden;}

.form-list{ margin:0px auto; position: relative;}
.form-list span{ position: absolute; left:0; top:0; display: inline-block; font-size: 14px; color:#333; width:90px; text-align: right; line-height:46px;}
.form-text{ margin:0 0 0 100px; width:340px; line-height: 46px; display: inline-block; }
.form-text input,.code input{ width:100%; border-radius: 3px; border:1px solid #ccc; line-height:30px; text-indent: 6px; color:#333; box-shadow:1px 1px 3px #ddd inset;}
.ortherinput{
    margin:0 0 0 100px; width:340px; line-height: 46px; display: inline-block; 
}

.pwsbox{ display: none; width:1760px;overflow: hidden; height:40px;margin:-10px 0 0 0;}
.pwsbox h6{ width:150px; height:20px; line-height: 20px;overflow: hidden;  color:#666; font-size: 12px; margin:0; padding:0;}
.form-list .pwsbox h6 span{ display:inline-block; width:70px; height:10px; margin: 4px; float:left;background:url(../images/pwd_sprite.png) no-repeat 0 0;background-position: 0 -102px; position: static}
.form-list .pwsbox h6.bg1,.form-list .pwsbox h6.bg2{ color:#61d01c;}
.form-list .pwsbox h6.bg1 span{ background-position: 0 -144px;}
.form-list .pwsbox h6.bg2 span{ background-position: 0 -190px;}
.pwsbox p{ font-size: 12px; line-height:16px; margin:0 4px;}
#belong i{ background:none; float:left; display: inline-block; font-style: normal;width:auto; padding:0 10px 0 0; line-height:20px;}
#code{display: none;}
.form-text div { float:left;margin:0 10px 0 0; position: relative;}
.gender,.gender .form-text ,.gender span{ height:26px; line-height:26px; }
.gender label input{ width:13px; height:13px; float:left; margin:6px ; }
.gender label{ display: inline-block; margin-right:10px;}
.form-text div ul{ display: none;}

.prompt{ padding:5px 0 5px 100px;}
.prompt p{ line-height:20px; color:#666; }
.prompt p a{ line-height:20px; color:#4099d6; font-size: 12px; margiN: 0 10px; }


.code{padding:5px 0 5px 100px;width:340px; line-height:46px; overflow: hidden; height:46px; display: none;}
.code input{ width: 170px; text-index:10px; float:left;}
.code span{ float:left; width:150px; text-align: center; display: inline-block; line-height:34px; border-radius:3px; background:#fff; color:#444; font-size:15px; border:1px solid #d0dae3; padding:0; float:right; cursor: pointer;}

.submit{ text-align:center; width:340px; margin:0 0 0 100px;}
.submit input { float: left;  margin-right: 10%;color: #fff; background: #69b946;border:1px solid  #69b946; border-radius: 3px; line-height:40px; width:40%; height:40px; font-size:18px; font-family: "微软雅黑"; }
.submit input.no{ cursor: pointer;background:#f4f9fd;  color: #888;cursor: default;border:1px solid  #d0dae3;}
#reset{
    background-color: #888;border: 1px solid #888;
}
.deal{ width:340px; margin:20px 0 0 100px; position: relative;}
.deal p{ line-height:25px; color:#666; font-size:12px;}
.deal p input{width:15px; height:15px; float:left;}
